package cn.icanci.ladybird.service.user;

import cn.icanci.ladybird.common.result.JsonData;
import cn.icanci.ladybird.pojo.dto.UserOrderDTO;
import cn.icanci.ladybird.pojo.entity.OrderInfo;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * @author: YPF
 * @date: Created in 2020/10/4 14:55
 * @classAction:
 */
public interface UserOrderService {
    /**
     * 查询用户订单页面数据DTO
     *
     * @return 返回userOrderDTO 集合
     */
    List<UserOrderDTO> userOrderDTO();

    /**
     * 根据订单id更新
     * @param orderInfoId
     */
    OrderInfo updateByOrderInfoId(Long orderInfoId);
    /**
     * 查询所有
     *
     * @param pageNum  当前页数
     * @param pageSize 当前页有多少数据
     * @return 返回查询列表 - 分页
     */
    PageInfo<UserOrderDTO> queryAllByNotObject(Long userInfoId,Integer pageNum, Integer pageSize);


}
